问题1:出 现如下问题:
Android.content.ActivityNotFoundException: Unable
to find explicit activity class
找不到activity,但是main文件夹下的包中存在该类,但是AndroidManifest.xml中并没有声明该活动
个人的错因:新建活动时直接新建的Java类,初学者应该注意。
问题2:出现如下错误:
解决办法:
1.改变设置中的 intent run 取消选中第一个复选框,然后重启模拟器。
2.如果使用手机调试,可以是因为第一次测试该程序时没有手动点击安装;依旧无法解决的话可以点击built,再clear,之后再运行
问题3:当用户在edittext中输入内容时,如果屏幕空间不足,键盘会把其他的空间挤到上面
解决办法:
在androidMainfest.xml中的activity加入 android:windowSoftInputMode="adjustPan"
错误原因:
定义布局文件时使用:android:gravity="bottom"
问题4:出 现如下错误:
运行程序之后,无法显示布局文件中的内容。
解决办法:
在activity_main中添加<include layout="@layout\/content_main" \/>,这样content_main中的内容皆可以显示出来了。
注意:
区分activity_main 和content_main
问题5:无法下载文件到SD卡中,或者没有读写,访问联系人等权限
解决办法:
在manifest文件中加上:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" \/>
注意:
打电话,访问网络,访问联系人一定要加上权限,否则可能会导致程序进行到该操作时崩溃。
问题6:监 听器一定要注册在onCreate 的setContentView(R.layout.activity_graphing);下面,如果写在上面程序会崩。
问题7:电 脑已经联网,程序也添加了联网的权限,但是链接网页时并不能连接。
解决办法:
ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); cwjManager.getActiveNetworkInfo().isAvailable();
如果返回值是true,表示手机可以联网,可能是因为网络不好,如果返回false,检查权限和电脑是否联网。
问题8:报异常:
“com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '\/Library\/Java\/JavaVirtualMachines\/jdk1.7.0_71.jdk\/Contents\/Home\/bin\/java'' finished with non-zero exit value 2”
解决办法:
1.clear,rebuild工程,不行的话重启软件,再者重启电脑
2.(本人的错因)一次将所有的jar包都导入,然后写了一部分程序之后要调试,就会报错,jar包可以一个个的在使用的时候再添加。
(有人因为导入的jar包重复也会出现同样的提示。)
问题9:出现如下错误:
错因:图片的格式不是.png,本人只是通过重命名改变了名字,看起来是.png格式实际上图片还是原来的格式,进行格式转换就可以了。
问题10:R 文件找不到问题
程序中本来没有错误,但是,再一次运行的时候突然就出现了R文件找不到的错误,一下子就出现了满篇红的情况,其实这可能是因为一个小错误引起的,比如说资源文件中的activity.xml中出现了语法错误。
或者 图片文件的命名,其中不能出现大写或者空格,或者没有初始化等。